Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z funkcją <select>
Gelson_Mandela
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 28.11.2008

Ostrzeżenie: (0%)
-----


Witam

Czy mozna w komponencie wyboru
Kod
<select>
 
zastosowac funkcje
Kod
for

po to aby było tyle mozliwości wyboru w tym komponencie ile jest np. rekordów w jakiejs bazie.
Reasumując mam tablicę $producent w której są zapisani producenci z bazy zamowienia

Kod
<BR>$wynik = @$polaczenie -> query('SELECT producent FROM zamowienia');<BR>      $liczba_wierszy = $wynik->num_rows;<BR>  $producent = array();<BR>  $j=0;<BR>  for($i=0; $i < $liczba_wierszy; $i++)<BR>  {<BR>  $wiersz = $wynik->fetch_row();<BR>  $producent[$j]=$wiersz[0];<BR>  $j++;<BR>      echo '
';<BR>  }<BR><BR><BR><BR><BR><BR>


i teraz chciałbym aby było tyle pól wyboru w komponencie <select> co w tablicy $producent

Z góry dziekuję za pomoc
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Kod
echo '<option id="'.$idProducenta.'">'.$producent.'</option>';

A petle stosujesz pomiedzy tagami <?php ?>
Go to the top of the page
+Quote Post
q3d
post
Post #3





Grupa: Zarejestrowani
Postów: 98
Pomógł: 7
Dołączył: 10.01.2006

Ostrzeżenie: (0%)
-----


Oczywiście że możesz:
  1. <select name="producent" id="producent">
  2. <?php
  3. for ($i=0; $i<ile_wierszy; $i++) {
  4.  $wiersz = $wynik->fetch_row();
  5.  
  6.  echo '<option value="'.$wiersz[0].'">'.$wiersz[0].'</option>';
  7. }
  8. ?>
  9. </select>
Go to the top of the page
+Quote Post
Ociu
post
Post #4





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Proszę dodać tag do tematu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 19:13